﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Joel.ImpresionesJL.Modelo.Entidades
{
    public class Trabajo : EntidadBase<Int32>
    {
        #region Constructores

        public Trabajo()
        { }

        #endregion

        #region Atributos

        private String descripcion;
        private Int32 cantidad;
        private Decimal montoPresupuestado;
        private Cliente cliente;
        private DateTime fechaPedido;
        private DateTime fechaTerminacion;
        private DateTime fechaEntrega;
        private String comentarios;

        #endregion

        #region Propiedades

        public String Descripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }

        public Int32 Cantidad
        {
            get { return cantidad; }
            set { cantidad = value; }
        }

        public Decimal MontoPresupuestado
        {
            get { return montoPresupuestado; }
            set { montoPresupuestado = value; }
        }

        public Cliente Cliente
        {
            get { return cliente; }
            set { cliente = value; }
        }

        public DateTime FechaPedido
        {
            get { return fechaPedido; }
            set { fechaPedido = value; }
        }

        public DateTime FechaTerminacion
        {
            get { return fechaTerminacion; }
            set { fechaTerminacion = value; }
        }

        public DateTime FechaEntrega
        {
            get { return fechaEntrega; }
            set { fechaEntrega = value; }
        }

        public String Comentarios
        {
            get { return comentarios; }
            set { comentarios = value; }
        }

        #endregion
    }
}
